Move4Live

Session Starter for Ableton Live  ·  by Panta Flux

What is Move4Live?

Move4Live builds a ready-to-play Ableton Live session at the press of a button: up to four MIDI tracks (e.g. Drums, Bass, Pad, Keys) with randomly selected presets from your installed Ableton library, optional return tracks with random effect presets, and an optional mastering chain modeled after the Ableton Move hardware.

For the full feature overview and detailed instructions, see the User Manual.

Requirements


Installation, automatic (Windows)

  1. Double-click install_windows.bat.
  2. Windows may show a security warning before running the installer. Click Run anyway to proceed. This is normal for unsigned scripts.
  3. Confirm your Ableton User Library path or enter a custom one.
  4. Confirm overwrite if a previous installation is found.

Installation, manual (Windows & macOS)

Copy the following files to the corresponding locations in your Ableton User Library:

  1. Device/Move4Live.amxdUser Library/Presets/Audio Effects/Max Audio Effect/
  2. Device/PunchGlue.adgUser Library/Presets/Audio Effects/Audio Effect Rack/
  3. Remote Script/__init__.py and Move4Live.py
    User Library/Remote Scripts/Move4Live/ (create this folder if it does not exist)

Default User Library locations:

Installation on Push 3 Standalone

The Push 3 installation is done via the Ableton Live browser on your desktop computer. Move4Live must already be installed there (see above), and Push 3 must be connected.

  1. Drag the entire Move4Live folder from User Library/Remote Scripts in desktop Live to Push/User Library/Remote Scripts. Create the Remote Scripts folder on the Push first if it does not exist yet.
  2. Drag PunchGlue.adg from User Library/Presets/Audio Effects/Audio Effect Rack to the same location under Push/User Library.
  3. Drag Move4Live.amxd from User Library/Presets/Audio Effects/Max Audio Effect to the same location under Push/User Library. Create the Max Audio Effect folder on the Push first if it does not exist yet.
  4. Restart Push 3 in Standalone mode so it recognises the new Remote Script.
  5. On Push 3, go to Setup (gear icon) → MIDI.
  6. Turn Encoder 1 to select Control Scripts under Settings.
  7. Turn Encoder 2 to select a free slot, then turn Encoder 3 to select Move4Live as the Control Surface.
Once set up, you can add Move4Live.amxd directly from the Push 3 browser via Device → User Library → Presets → Audio Effects → Max Audio Effect. The desktop Live setup (below) does not apply in pure Standalone mode.

Setup in Ableton Live (Desktop)

  1. Start Ableton Live.
  2. Open Settings → Tempo & MIDI.
  3. Under MIDI → Control Surfaces, select Move4Live in a free slot. Input and output can remain set to None.
  4. Close Settings.
  5. In the browser, navigate to User Library → Presets → Audio Effects → Max Audio Effect and drag Move4Live.amxd onto the Main track.
  6. Move4Live must be placed on the Main track. The device will display a warning if placed elsewhere.

Usage (Desktop)

  1. Press the “Move It!” pentagon button to build a new session.
  2. Choose between Replace mode (removes all existing tracks without warning) and Add mode (appends new tracks).
  3. Use the track toggles to include or exclude individual slots.
  4. Use the category menus to choose an instrument category per slot.
  5. Use the MIDI channel menus to assign a MIDI input channel per slot – useful for external sequencers or for jamming with friends.
  6. Use the dice buttons to reroll individual instrument slots or return tracks; you can also select a new category before rolling.
  7. Enable Random Sends to automatically assign random send levels to newly created instrument tracks.
  8. Toggle the Mastering Chain on or off as needed.

Usage (Push 3 Standalone)

All features are available on Push 3. Once Move4Live is loaded on the Main track, press the button above the device name to enter it. Move4Live is organised into four banks:

Push 3 / Push 2 as controller with Live 11: Under Live 11, only encoder parameters are shown in the Move4Live banks – all button and toggle functions are unavailable from the controller. This is a limitation of Max 8 (included with Live 11), not a bug. Live 12 is not affected.

Feedback & Contact

Move4Live is a one-person project and your feedback genuinely matters. I would love to hear about your experience, any bugs you have encountered, feature ideas – or especially whether you got it running on macOS.

To stay up to date on future releases, follow @panta_flux on Threads or keep an eye on the product page.

Support this project

Move4Live is donationware – free to download, voluntary donation via panta-flux.com. If you enjoy it, consider buying me a coffee or a patchcable. Thank you!

Licensed under CC BY-NC-SA 4.0.

Move4Live

Session-Starter für Ableton Live  ·  von Panta Flux

Was ist Move4Live?

Move4Live ist ein Max for Live Device für Ableton Live Suite, das auf Knopfdruck ein spielbereites Session-Grundgerüst aufbaut: bis zu vier Spuren mit zufällig gewählten Instrumenten (z. B. Drums, Bass, Pad, Synth Keys) aus deiner installierten Ableton-Library, optionale Return-Spuren mit Effekten und einer Mastering-Chain – inspiriert vom Ableton Move.

Eine vollständige Funktionsübersicht und ausführliche Anleitung findest du in der Bedienungsanleitung.

Voraussetzungen


Installation, automatisch (Windows)

  1. Starte install_windows.bat per Doppelklick.
  2. Windows zeigt beim Start des Installers gegebenenfalls eine Sicherheitswarnung an. Klicke auf Ausführen, um fortzufahren. Dies ist bei unsignierten Skripten wie diesem normal.
  3. Bestätige den vorgeschlagenen Pfad für deine Ableton User Library oder gib einen eigenen ein.
  4. Falls eine bestehende Installation gefunden wird, bestätige ihr Überschreiben.

Installation, manuell (Windows & macOS)

Kopiere die folgenden Dateien an die entsprechenden Stellen in der Ableton User Library:

  1. Device/Move4Live.amxdUser Library/Presets/Audio Effects/Max Audio Effect/
  2. Device/PunchGlue.adgUser Library/Presets/Audio Effects/Audio Effect Rack/
  3. Remote Script/__init__.py und Move4Live.py
    User Library/Remote Scripts/Move4Live/ (lege den Ordner bei Bedarf neu an)

Standard-Pfade der User Library:

Installation auf Push 3 Standalone

Die Installation auf dem Push 3 erfolgt über den Ableton Live-Browser auf deinem Computer. Move4Live muss dort bereits installiert sein (siehe oben) und der Push 3 muss verbunden sein.

  1. Ziehe den gesamten Ordner Move4Live aus User Library/Remote Scripts des Desktop-Live nach Push/User Library/Remote Scripts. Den Ordner Remote Scripts auf dem Push musst du gegebenenfalls neu anlegen.
  2. Ziehe PunchGlue.adg aus User Library/Presets/Audio Effects/Audio Effect Rack an die entsprechende Stelle unter Push/User Library.
  3. Ziehe Move4Live.amxd aus User Library/Presets/Audio Effects/Max Audio Effect an die entsprechende Stelle unter Push/User Library. Den Ordner Max Audio Effect auf dem Push musst du gegebenenfalls neu anlegen.
  4. Starte den Push 3 im Standalone-Modus neu, damit er das neue Remote Script erkennt.
  5. Wechsle auf die Seite Setup (Zahnrad-Symbol) → MIDI.
  6. Wähle mit Encoder 1 unter Settings den Eintrag Control Scripts aus.
  7. Wähle mit Encoder 2 einen freien Slot und dann mit Encoder 3 unter Control Surface den Eintrag Move4Live aus.
Anschließend kannst du Move4Live.amxd direkt über den Push 3-Browser zur Main-Spur hinzufügen: Device → User Library → Presets → Audio Effects → Max Audio Effect. Die Einrichtung in Ableton Live (siehe unten) entfällt im reinen Standalone-Betrieb.

Einrichtung in Ableton Live (Desktop)

  1. Starte Ableton Live.
  2. Öffne die Einstellungen → Tempo & MIDI.
  3. Wähle unter MIDI → Bedienoberfläche in einem freien Slot den Eintrag Move4Live aus. Ein- und Ausgang können auf Kein belassen werden.
  4. Schließe die Einstellungen.
  5. Navigiere im Browser zu User Library → Presets → Audio Effects → Max Audio Effect und ziehe Move4Live.amxd auf die Main-Spur.
  6. Move4Live muss auf der Main-Spur platziert werden. Das Device zeigt eine Warnung an, wenn es auf einer anderen Spur liegt.

Bedienung (Desktop)

  1. Drücke auf den „Move It!“-Pentagon-Button, um ein neues Set aufzubauen.
  2. Wähle zwischen Replace-Modus (bestehende Spuren werden ohne Warnung ersetzt) und Add-Modus (neue Tracks werden hinzugefügt).
  3. Klicke auf die Spur-Schalter, um einzelne Instrumentenspuren ein- oder auszuschließen.
  4. Nutze die Kategorie-Menüs, um die Instrumentenkategorie pro Spur auszuwählen.
  5. Über die MIDI-Kanal-Menüs kannst du jeder Spur einen eigenen MIDI-Eingangskanal zuweisen – nützlich für externe Sequenzer oder zum gemeinsamen Musizieren.
  6. Verwende die Würfel-Buttons, um die Presets für einzelne Instrumentenpuren oder Return-Spuren neu zu würfeln; vor dem Würfeln kann auch eine andere Kategorie gewählt werden.
  7. Aktiviere Random Sends, um neu angelegten Spuren automatisch zufällige Send-Pegel zuzuweisen.
  8. Schalte die Mastering Chain nach Bedarf ein oder aus

Bedienung (Push 3 Standalone)

Alle Funktionen sind auf dem Push 3 vollständig verfügbar. Sobald Move4Live auf die Main-Spur geladen ist, wechselst du durch Drücken der Taste über dem Devicenamen in das Device. Move4Live ist in vier Seiten (Banks) gegliedert:

Push 3/Push 2 als Controller an Live 11: Unter Live 11 werden in den Move4Live-Banks nur Encoder-Parameter angezeigt – alle Tasten- und Schalterfunktionen sind vom Controller aus nicht bedienbar. Dies ist eine Einschränkung von Max 8 (in Live 11 enthalten), kein Bug. Live 12 ist nicht betroffen.

Feedback & Kontakt

Move4Live ist ein Ein-Personen-Projekt und dein Feedback ist mir wichtig. Ich freue mich über Erfahrungsberichte, Fehlerhinweise, Funktionswünsche – und besonders darüber, ob du es unter macOS zum Laufen gebracht hast.

Um über neue Versionen auf dem Laufenden zu bleiben, folge @panta_flux auf Threads oder behalte die Produktseite im Blick.

Dieses Projekt unterstützen

Move4Live ist Donationware – kostenloser Download, freiwillige Spende über panta-flux.com. Wenn dir das Tool gefällt, freue ich mich über einen Kaffee oder ein Patchkabel. Danke!

Lizensiert unter CC BY-NC-SA 4.0.